• word of the day

    chinese magnolia

    chinese magnolia - Dictionary definition and meaning for word chinese magnolia

    Definition
    (noun) large deciduous shrub or small tree having large open rosy to purplish flowers; native to Asia; prized as an ornamental in eastern North America

Word used in video below:
text: Chinese food
Download our Mobile App Today
Receive our word of the day
on Whatsapp